rotating lubricating device - Turkish English Dictionary